import {Pipe, PipeTransform} from "@angular/core";
import * as moment from 'moment'
/**
 * 适用于 UTC 类型的日期格式化。
 * 注意: 此 pipe 在格式化前，不将日期转化为 local 时区的日期，而是直接格式化显示日期。
 */
@Pipe({name: 'utcDateFormat'})
export class UtcDateFormatPipe implements PipeTransform {
    transform(value: Date, pattern: string = 'YYYY/MM/DD HH:mm:ss'): string {
        if (!value) {
            return '';
        }

        return moment.utc(value).format(pattern);
    }
}
